
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
 */
package itm.base;

//~--- non-JDK imports --------------------------------------------------------

import itm.vo.administracion.CasoUsoVO;
import itm.vo.administracion.DestinosProductosVO;
import itm.vo.administracion.TipoIdentificacionVO;
import itm.vo.personas.PersonaVO;

//~--- JDK imports ------------------------------------------------------------

import com.sun.data.provider.impl.ObjectListDataProvider;

import java.util.ArrayList;
import java.util.List;

/**
 *
 * @author BISA19
 */
public class Listas extends ObjectListDataProvider {
    public Listas() {

        // lista para el manejo de datos de la tabla ITM_PERSONAS
        List<PersonaVO> listaPersonas = new ArrayList<PersonaVO>();

        listaPersonas = getListaPersona();
        this.setList(listaPersonas);

        // lista para el manejo de datos de la tabla ITM_TIPO_IDENTIFICACION
        List<TipoIdentificacionVO> listaTipoId = new ArrayList<TipoIdentificacionVO>();

        listaTipoId = getListaTipoId();
        this.setList(listaTipoId);

        //
        List<DestinosProductosVO> listaDestinos = new ArrayList<DestinosProductosVO>();

        listaDestinos = getListaDestinos();
        this.setList(listaDestinos);

        List<CasoUsoVO> listaCasoUso = new ArrayList<CasoUsoVO>();

        listaCasoUso = getListaCasoUso();
        this.setList(listaCasoUso);
    }

    public static List<PersonaVO> getListaPersona() {
        PersonaVO       personaVO     = new PersonaVO();
        List<PersonaVO> listaPersonas = new ArrayList<PersonaVO>();

        listaPersonas.add(personaVO);

        return listaPersonas;
    }

    public static List<DestinosProductosVO> getListaDestinos() {
        DestinosProductosVO       destinosProductosVO = new DestinosProductosVO();
        List<DestinosProductosVO> listaDestinos       = new ArrayList<DestinosProductosVO>();

        listaDestinos.add(destinosProductosVO);

        return listaDestinos;
    }

    public static List<TipoIdentificacionVO> getListaTipoId() {
        TipoIdentificacionVO       tipoIdentVO = new TipoIdentificacionVO();
        List<TipoIdentificacionVO> listaTipoId = new ArrayList<TipoIdentificacionVO>();

        listaTipoId.add(tipoIdentVO);

        return listaTipoId;
    }

    private List<CasoUsoVO> getListaCasoUso() {
        CasoUsoVO       casoUsoVO    = new CasoUsoVO();
        List<CasoUsoVO> listaCasoUso = new ArrayList<CasoUsoVO>();

        listaCasoUso.add(casoUsoVO);

        return listaCasoUso;
    }
}
